// pages/mine/setSafe/modifyPw/index.js
const config = require("../../../../utils/config");
import {http} from "../../../../utils/request";
Page({

  /**
   * 页面的初始数据
   */
  data: {
    oldPass: "",
    newPass: "",
    confirmPass: "",

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /** 原密码 */
  oldPasswordTap(e){
    this.setData({
      oldPass: e.detail.value
    })
  },
  /** 新密码 */
  newPasswordTap(e){
    this.setData({
      newPass: e.detail.value
    })
  },
  /** 再次确认密码 */
  confirmPasswordTap(e){
    this.setData({
      confirmPass: e.detail.value
    })
  },

  /** 立即修改 */
  changeTap(){
    if(!this.data.oldPass){
      return http.showToast("请输入原密码");
    }
    if(!this.data.newPass){
      return http.showToast("请输入新密码");
    }
    if(!this.data.confirmPass){
      return http.showToast("请再次输入新密码");
    }
    if(this.data.newPass != this.data.confirmPass){
      return http.showToast("两次输入新密码不一致");
    }
    this.submitModify();
  },

  /** 修改请求 */
  submitModify(){
    http.requestData("POST","Member/ChangePassword", {
      password: this.data.oldPass,
      confirmPassword: this.data.confirmPass
    }).then(res=>{
      http.showToast(res.Message);
      // if(res.Tag == 10){
      // }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage() {}
})